奥鹏易百

 找回密码
 立即注册

扫一扫,访问微社区

QQ登录

只需一步,快速开始

帮助中心知识拓展客服QQ 515224986
查看: 476|回复: 0

四川大学20秋学期《C语言程序设计0008》在线作业1(含答案)

[复制链接]

1万

主题

4

回帖

2万

积分

论坛元老

积分
28638
发表于 2021-1-8 15:28:30 | 显示全部楼层 |阅读模式
扫码加微信
《C语言程序设计0008》在线作业1
1.[单选题] 若有以下定义,则能使值为3的表达式是(  )。int  k=7, x=12;
四川大学作业QQ 515224986
更多学习资料www.openhelp100.com
    A.x%=(k%=5)
    B.x%=(k– k%5)
    C.x%=k – k%5
    D.(x%=k) – (k%=5)
    答:——D——
2.[单选题] 下面四个选项中,均是合法的用户标识符的选项是(     )
    A.A
P_0
do
    B.float
la0
_A
    C.b-a
goto
int
    D._123
temp
INT    川大作业答案QQ 515224986
答案来源www.openhelp100.com
    答:——D——
3.[单选题] 以下程序的输出结果是(   )。
Main( )
{ int a=3;
  Printf(“%dn”,(a+=a-=a*a));
}
    A.-6
    B.12
    C.0
    D.-12
    答:——D——
4.[单选题] 以下程序段的输出结果是(   )。
int a=1234;
printf(“%2dn”, a);
    A.12
    B.34
    C.1234
    D.提示出错,无结果
    答:————
5.[单选题] 下列变量说明语句中,正确的是(   )
    A.char a=b=c=0
    B.char a;b;c
    C.int x,char
    D.int x,y,z=0
    答:————
6.[单选题] 判断char型变量ch是否为大写字母的表达式是(  )。
    A.’A’<=ch<=’Z’
    B.(ch>=’A’)||(ch<=’Z’)
    C.(ch>=’A’)&&(ch<=’Z’)
    D.(‘A’=ch)
    答:————
7.[单选题] 设 int x=1, y=1; 表达式(!x||y--)的值是(  )。
    A.0
    B.1
    C.2
    D.-1
    答:————
8.[单选题] 若变量a、i已定义,且i已正确赋值,合法的语句是(   )。
    A.a==1
    B.++i;
    C.a=a++=5;
    D.a=int(i);
    答:————
9.[单选题] 设x, y和z是int型变量,且x=3, y=4, z=5,则下面表达式中值为0的是(    )。
    A.’x’&&’y’
    B.x<=y
    C.x||y+z&&y-z
    D.!((x<y)&&!z||1)
    答:————
10.[单选题] main( )
{ int a=666, b=888;
  Printf(“%dn”, a,b);
}
程序运行后的输出结果是(   )。
    A.错误信息
    B.666
    C.888
    D.666,888
    答:————
11.[单选题] 在以下程序段中,while循环执行的次数是(  )。
    int k=0;
    while(k=1) k++;
    A.执行一次
    B.一次也不执行
    C.执行无限次
    D.提示有语法错误
    答:————
12.[单选题] 以下程序执行后sum的值是(   )。
main( )
{  int i , sum;
   for(i=1;i<6;i++) sum+=i;
       printf(“%dn”,sum);
}
    A.15
    B.14
    C.不确定
    D.0
    答:————
13.[单选题] 在一个C程序中(   )
    A.main函数必须出现在所有函数之前
    B.main函数必须出现在所有函数之后
    C.main函数可以出现在任何位置
    D.main函数必须在固定位置
    答:————
14.[单选题] 以下能对一维数组a进行正确初始化的语句是(   )。
    A.int a[10]=(0,0,0,0,0);
    B.int a[10]={ }
    C.int a[ ]={0,0,0};
    D.int a[10]={10*1};
    答:————
15.[单选题] 有变量说明语句int a,b,c;,顺序执行下面语句:
a=b=c=1;
++a||++b&&++c;
那么,变量b的值应是(   )。
    A.2
    B.1
    C.0
    D.3
    答:————
16.[单选题] 下列哪个选项是C语言的语句(   )
    A.#define  pi  3
    B.int a
    C.scanf(%d,&a)
    D.a=3
    答:————
17.[单选题] 下列哪个选项是错误的数组定义(   )。
    A.#define  x  3  char a[x];
    B.char a[10]=”asd”
    C.int i=3;  char a[i];
    D.char a[]={0}
    答:————
18.[单选题] C语言中用于结构化程序设计的3种基本结构是(  )。
    A.顺序结构,选择结构,循环结构
    B.if,switch,break
    C.for,while,do-while
    D.if,for,continue
    答:————
19.[单选题] 下面程序段的运行结果是(    )。
int n=0;
while(n++<=2); printf(“%d”,n);
    A.2
    B.3
    C.4
    D.有语法错
    答:————
20.[单选题] 下列哪个选项不是C语言的语句(     )
    A.空语句
    B.函数调用语句
    C.表达式语句
    D.输入输出语句
    答:————
21.[单选题] C语言提供的合法关键字是(   )。
    A.default
    B.Char
    C.while
    D.Switch
    答:————
22.[单选题] 若整型变量a,b,c,d的值依次为:1,4,3,2,则条件表达式a<b?a:c<d?c:d的值是(  )。
    A.1
    B.2
    C.3
    D.4
    答:————
23.[单选题] 以下正确的定义语句是(   )。
    A.int a[1][4]={1,2,3,4,5};
    B.float x[3][ ]={{1},{2},{3}};
    C.long b[2][3]={{1},{1,2},{1,2,3}};
    D.double y[ ][3]={0};
    答:————
24.[单选题] 以下类型中属于C语言的数据类型是(  )。
    A.逻辑型
    B.纯小数型
    C.复数型
    D.双精度型
    答:————
25.[单选题] 下列运算符中优先级最低的是(    )。
    A.?:
    B.&&
    C.+
    D.!=
    答:————

答案来源www.openhelp100.com
奥鹏作业QQ 515224986
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|www.openhelp100.com ( 冀ICP备19026749号-1 )

GMT+8, 2024-11-24 20:35

Powered by openhelp100 X3.5

Copyright © 2001-2024 5u.studio.

快速回复 返回顶部 返回列表