代写毕业论文,奥鹏作业答案,电大作业答案,电大毕业论文
选这一篇题目的同学代写找客服,代写包修改包通过通过后付款,下面文字那是随便发的作业答案的题目
11春学期《高级语言程序设计》在线作业二
一,单选题
1. 下面程序段的运行结果是( )。 char str[10]="output";printf("\"%s\"\n", str);
A. output
B. "output"
C. \"output\"
D. 编译出错
2. 设有定义:int a=1, *p=&a; float b=2.0; char c='A'; ,以下不合法的运算是( )。
A. p++;
B. a--;
C. b++;
D. c--;
3. 以下程序的运行结果是( )。 main( ) { int a=1, k; for (k=0; k<3; k++) printf("%4d", f1(a)); } f1(int x) { static int z=3, y=0; y++; z++; return(x+y+z); }
A. 6 8 10
B. 6 6 6
C. 7 8 9
D. 7 9 11
4. 判断字符串s1是否大于字符串s2,应当使用( )。
A. if(s1>s2)
B. if(strcmp(s1,s2))
C. if(strcmp(s2,s1)>0)
D. if(strcmp(s1,s2>0))"
5. 若有说明:int a[3][4];则对a数组元素的非法引用是( )。
A. a[0][2*1]
B. a[1][3]
C. a[4-2][0]
D. a[0][4]
6. 若有定义:int x[10], *p=x;,则*(p+5)表示( )。
A. 数组元素x[5]的地址
B. 数组元素a[5]的值
C. 数组元素a[6]的地址
D. 数组元素a[6]的值
7. 以下对指针变量的操作中,不正确的是( )。
A. int p, *q; q=&p;
B. int *p, *q; q=p=NULL;
C. int a=5, *p; *p=a;
D. int a=5, *p=&a, *q=&a; *p=*q;"
8. 以下能正确读入字符串的程序段是( )。
A. char *p; scanf("%s", p);
B. char str[10]; scanf("%s", &str);
C. char str[10], *p; p=str; scanf("%s", p);
D. char str[10], *p=str; scanf("%s", p[1]);"
9. 下面程序的运行结果是( )。 main( ) { int b[10]={1, 2, 3, 4, 5, 6, 7, 8, 9, 10}; int *q=b; printf("%d\n", *(q+2) );}
A. 1
B. 2
C. 3
D. 4
10. 若二维数组a有m列,则在a[i][j]前的元素个数为( )。
A. j*m+i
B. i*m+j
C. i*m+j-1
D. i*m+j+1
(责任编辑:admin)要这答案加QQ:800020900 或加微信:q800020900 获取 |