作业辅导 发表于 2021-1-8 15:28:30

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

《C语言程序设计0008》在线作业1
1.[单选题] 若有以下定义,则能使值为3的表达式是()。intk=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=(0,0,0,0,0);
    B.int a={ }
    C.int a[ ]={0,0,0};
    D.int a={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.#definepi3
    B.int a
    C.scanf(%d,&a)
    D.a=3
    答:————
17.[单选题] 下列哪个选项是错误的数组定义(   )。
    A.#definex3char a;
    B.char a=”asd”
    C.int i=3;char a;
    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,2,3,4,5};
    B.float x[ ]={{1},{2},{3}};
    C.long b={{1},{1,2},{1,2,3}};
    D.double y[ ]={0};
    答:————
24.[单选题] 以下类型中属于C语言的数据类型是()。
    A.逻辑型
    B.纯小数型
    C.复数型
    D.双精度型
    答:————
25.[单选题] 下列运算符中优先级最低的是(    )。
    A.?:
    B.&&
    C.+
    D.!=
    答:————

答案来源www.openhelp100.com
奥鹏作业QQ 515224986
页: [1]
查看完整版本: 四川大学20秋学期《C语言程序设计0008》在线作业1(含答案)